home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.006 / xemacs-1 / lib / xemacs-19.13 / lisp / prim / fill.elc < prev    next >
Emacs Compiled Lisp  |  1995-08-29  |  6.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
1% dexvert Combustion 2 Particle Library (other/combustion2ParticleLibrary) ext Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
100% TrID Emacs/XEmacs byte-compiled Lisp (generic) default
100% xdgMime text/x-emacs-lisp default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 63 74 68 6f 6d 70 40 |piled by| cthomp@|
|00000020| 77 69 6c 6c 6f 77 2e 63 | 73 2e 75 69 75 63 2e 65 |willow.c|s.uiuc.e|
|00000030| 64 75 20 6f 6e 20 54 75 | 65 20 41 75 67 20 32 39 |du on Tu|e Aug 29|
|00000040| 20 31 34 3a 32 30 3a 33 | 38 20 31 39 39 35 0a 3b | 14:20:3|8 1995.;|
|00000050| 3b 3b 20 66 72 6f 6d 20 | 66 69 6c 65 20 2f 78 65 |;; from |file /xe|
|00000060| 6d 61 63 73 2f 78 65 6d | 61 63 73 2d 31 39 2e 31 |macs/xem|acs-19.1|
|00000070| 33 2d 72 65 6c 65 61 73 | 65 2f 65 64 69 74 6f 72 |3-releas|e/editor|
|00000080| 2f 6c 69 73 70 2f 70 72 | 69 6d 2f 66 69 6c 6c 2e |/lisp/pr|im/fill.|
|00000090| 65 6c 0a 3b 3b 3b 20 65 | 6d 61 63 73 20 76 65 72 |el.;;; e|macs ver|
|000000a0| 73 69 6f 6e 20 31 39 2e | 31 33 20 58 45 6d 61 63 |sion 19.|13 XEmac|
|000000b0| 73 20 4c 75 63 69 64 2e | 0a 3b 3b 3b 20 62 79 74 |s Lucid.|.;;; byt|
|000000c0| 65 63 6f 6d 70 20 76 65 | 72 73 69 6f 6e 20 32 2e |ecomp ve|rsion 2.|
|000000d0| 32 35 3b 20 31 2d 53 65 | 70 2d 39 34 2e 0a 3b 3b |25; 1-Se|p-94..;;|
|000000e0| 3b 20 6f 70 74 69 6d 69 | 7a 61 74 69 6f 6e 20 69 |; optimi|zation i|
|000000f0| 73 20 6f 6e 2e 0a 3b 3b | 3b 20 74 68 69 73 20 66 |s on..;;|; this f|
|00000100| 69 6c 65 20 75 73 65 73 | 20 6f 70 63 6f 64 65 73 |ile uses| opcodes|
|00000110| 20 77 68 69 63 68 20 64 | 6f 20 6e 6f 74 20 65 78 | which d|o not ex|
|00000120| 69 73 74 20 69 6e 20 45 | 6d 61 63 73 20 31 38 2e |ist in E|macs 18.|
|00000130| 0a 0a 28 69 66 20 28 61 | 6e 64 20 28 62 6f 75 6e |..(if (a|nd (boun|
|00000140| 64 70 20 27 65 6d 61 63 | 73 2d 76 65 72 73 69 6f |dp 'emac|s-versio|
|00000150| 6e 29 0a 09 20 28 6f 72 | 20 28 61 6e 64 20 28 62 |n).. (or| (and (b|
|00000160| 6f 75 6e 64 70 20 27 65 | 70 6f 63 68 3a 3a 76 65 |oundp 'e|poch::ve|
|00000170| 72 73 69 6f 6e 29 20 65 | 70 6f 63 68 3a 3a 76 65 |rsion) e|poch::ve|
|00000180| 72 73 69 6f 6e 29 0a 09 | 20 20 20 20 20 28 73 74 |rsion)..| (st|
|00000190| 72 69 6e 67 2d 6c 65 73 | 73 70 20 65 6d 61 63 73 |ring-les|sp emacs|
|000001a0| 2d 76 65 72 73 69 6f 6e | 20 22 31 39 22 29 29 29 |-version| "19")))|
|000001b0| 0a 20 20 20 20 28 65 72 | 72 6f 72 20 22 54 68 69 |. (er|ror "Thi|
|000001c0| 73 20 66 69 6c 65 20 77 | 61 73 20 63 6f 6d 70 69 |s file w|as compi|
|000001d0| 6c 65 64 20 66 6f 72 20 | 45 6d 61 63 73 20 31 39 |led for |Emacs 19|
|000001e0| 2e 22 29 29 0a 0a 28 64 | 65 66 76 61 72 20 66 69 |."))..(d|efvar fi|
|000001f0| 6c 6c 2d 69 6e 64 69 76 | 69 64 75 61 6c 2d 76 61 |ll-indiv|idual-va|
|00000200| 72 79 69 6e 67 2d 69 6e | 64 65 6e 74 20 6e 69 6c |rying-in|dent nil|
|00000210| 20 22 5c 0a 2a 43 6f 6e | 74 72 6f 6c 73 20 63 72 | "\.*Con|trols cr|
|00000220| 69 74 65 72 69 6f 6e 20 | 66 6f 72 20 61 20 6e 65 |iterion |for a ne|
|00000230| 77 20 70 61 72 61 67 72 | 61 70 68 20 69 6e 20 60 |w paragr|aph in `|
|00000240| 66 69 6c 6c 2d 69 6e 64 | 69 76 69 64 75 61 6c 2d |fill-ind|ividual-|
|00000250| 70 61 72 61 67 72 61 70 | 68 73 27 2e 0a 4e 6f 6e |paragrap|hs'..Non|
|00000260| 2d 6e 69 6c 20 6d 65 61 | 6e 73 20 63 68 61 6e 67 |-nil mea|ns chang|
|00000270| 69 6e 67 20 69 6e 64 65 | 6e 74 20 64 6f 65 73 6e |ing inde|nt doesn|
|00000280| 27 74 20 65 6e 64 20 61 | 20 70 61 72 61 67 72 61 |'t end a| paragra|
|00000290| 70 68 2e 0a 54 68 61 74 | 20 6d 6f 64 65 20 63 61 |ph..That| mode ca|
|000002a0| 6e 20 68 61 6e 64 6c 65 | 20 70 61 72 61 67 72 61 |n handle| paragra|
|000002b0| 70 68 73 20 77 69 74 68 | 20 65 78 74 72 61 20 69 |phs with| extra i|
|000002c0| 6e 64 65 6e 74 61 74 69 | 6f 6e 20 6f 6e 20 74 68 |ndentati|on on th|
|000002d0| 65 20 66 69 72 73 74 20 | 6c 69 6e 65 2c 0a 62 75 |e first |line,.bu|
|000002e0| 74 20 69 74 20 72 65 71 | 75 69 72 65 73 20 73 65 |t it req|uires se|
|000002f0| 70 61 72 61 74 6f 72 20 | 6c 69 6e 65 73 20 62 65 |parator |lines be|
|00000300| 74 77 65 65 6e 20 70 61 | 72 61 67 72 61 70 68 73 |tween pa|ragraphs|
|00000310| 2e 0a 41 20 76 61 6c 75 | 65 20 6f 66 20 6e 69 6c |..A valu|e of nil|
|00000320| 20 6d 65 61 6e 73 20 74 | 68 61 74 20 61 6e 79 20 | means t|hat any |
|00000330| 63 68 61 6e 67 65 20 69 | 6e 20 69 6e 64 65 6e 74 |change i|n indent|
|00000340| 61 74 69 6f 6e 20 73 74 | 61 72 74 73 20 61 20 6e |ation st|arts a n|
|00000350| 65 77 20 70 61 72 61 67 | 72 61 70 68 2e 22 29 0a |ew parag|raph.").|
|00000360| 28 64 65 66 76 61 72 20 | 73 65 6e 74 65 6e 63 65 |(defvar |sentence|
|00000370| 2d 65 6e 64 2d 64 6f 75 | 62 6c 65 2d 73 70 61 63 |-end-dou|ble-spac|
|00000380| 65 20 74 20 22 5c 0a 2a | 4e 6f 6e 2d 6e 69 6c 20 |e t "\.*|Non-nil |
|00000390| 6d 65 61 6e 73 20 61 20 | 73 69 6e 67 6c 65 20 73 |means a |single s|
|000003a0| 70 61 63 65 20 64 6f 65 | 73 20 6e 6f 74 20 65 6e |pace doe|s not en|
|000003b0| 64 20 61 20 73 65 6e 74 | 65 6e 63 65 2e 22 29 0a |d a sent|ence.").|
|000003c0| 28 66 73 65 74 20 27 73 | 65 74 2d 66 69 6c 6c 2d |(fset 's|et-fill-|
|000003d0| 70 72 65 66 69 78 20 23 | 5b 6e 69 6c 20 22 8a c0 |prefix #|[nil "..|
|000003e0| 79 88 60 29 60 7b 89 11 | c2 9a ab 82 c3 11 09 ab |y.`)`{..|........|
|000003f0| 85 c4 c5 09 5c 22 87 c4 | c6 21 87 22 20 5b 30 20 |....\"..|.!." [0 |
|00000400| 66 69 6c 6c 2d 70 72 65 | 66 69 78 20 22 22 20 6e |fill-pre|fix "" n|
|00000410| 69 6c 20 6d 65 73 73 61 | 67 65 20 22 66 69 6c 6c |il messa|ge "fill|
|00000420| 2d 70 72 65 66 69 78 3a | 20 5c 22 25 73 5c 22 22 |-prefix:| \"%s\""|
|00000430| 20 22 66 69 6c 6c 2d 70 | 72 65 66 69 78 20 63 61 | "fill-p|refix ca|
|00000440| 6e 63 65 6c 6c 65 64 22 | 5d 20 34 20 22 5c 0a 53 |ncelled"|] 4 "\.S|
|00000450| 65 74 20 74 68 65 20 66 | 69 6c 6c 20 70 72 65 66 |et the f|ill pref|
|00000460| 69 78 20 74 6f 20 74 68 | 65 20 63 75 72 72 65 6e |ix to th|e curren|
|00000470| 74 20 6c 69 6e 65 20 75 | 70 20 74 6f 20 70 6f 69 |t line u|p to poi|
|00000480| 6e 74 2e 0a 46 69 6c 6c | 69 6e 67 20 65 78 70 65 |nt..Fill|ing expe|
|00000490| 63 74 73 20 6c 69 6e 65 | 73 20 74 6f 20 73 74 61 |cts line|s to sta|
|000004a0| 72 74 20 77 69 74 68 20 | 74 68 65 20 66 69 6c 6c |rt with |the fill|
|000004b0| 20 70 72 65 66 69 78 0a | 61 6e 64 20 72 65 69 6e | prefix.|and rein|
|000004c0| 73 65 72 74 73 20 74 68 | 65 20 66 69 6c 6c 20 70 |serts th|e fill p|
|000004d0| 72 65 66 69 78 20 69 6e | 20 65 61 63 68 20 72 65 |refix in| each re|
|000004e0| 73 75 6c 74 69 6e 67 20 | 6c 69 6e 65 2e 22 20 6e |sulting |line." n|
|000004f0| 69 6c 5d 29 0a 28 64 65 | 66 76 61 72 20 61 64 61 |il]).(de|fvar ada|
|00000500| 70 74 69 76 65 2d 66 69 | 6c 6c 2d 6d 6f 64 65 20 |ptive-fi|ll-mode |
|00000510| 74 20 22 5c 0a 2a 4e 6f | 6e 2d 6e 69 6c 20 6d 65 |t "\.*No|n-nil me|
|00000520| 61 6e 73 20 64 65 74 65 | 72 6d 69 6e 65 20 61 20 |ans dete|rmine a |
|00000530| 70 61 72 61 67 72 61 70 | 68 27 73 20 66 69 6c 6c |paragrap|h's fill|
|00000540| 20 70 72 65 66 69 78 20 | 66 72 6f 6d 20 69 74 73 | prefix |from its|
|00000550| 20 74 65 78 74 2e 22 29 | 0a 28 64 65 66 76 61 72 | text.")|.(defvar|
|00000560| 20 61 64 61 70 74 69 76 | 65 2d 66 69 6c 6c 2d 72 | adaptiv|e-fill-r|
|00000570| 65 67 65 78 70 20 28 70 | 75 72 65 63 6f 70 79 20 |egexp (p|urecopy |
|00000580| 22 5b 20 09 5d 2a 5c 5c | 28 5b 23 3b 3e 2a 5d 2b |"[ .]*\\|([#;>*]+|
|00000590| 20 2b 5c 5c 29 3f 22 29 | 20 22 5c 0a 2a 52 65 67 | +\\)?")| "\.*Reg|
|000005a0| 65 78 70 20 74 6f 20 6d | 61 74 63 68 20 74 65 78 |exp to m|atch tex|
|000005b0| 74 20 61 74 20 73 74 61 | 72 74 20 6f 66 20 6c 69 |t at sta|rt of li|
|000005c0| 6e 65 20 74 68 61 74 20 | 63 6f 6e 73 74 69 74 75 |ne that |constitu|
|000005d0| 74 65 73 20 69 6e 64 65 | 6e 74 61 74 69 6f 6e 2e |tes inde|ntation.|
|000005e0| 0a 49 66 20 41 64 61 70 | 74 69 76 65 20 46 69 6c |.If Adap|tive Fil|
|000005f0| 6c 20 6d 6f 64 65 20 69 | 73 20 65 6e 61 62 6c 65 |l mode i|s enable|
|00000600| 64 2c 20 77 68 61 74 65 | 76 65 72 20 74 65 78 74 |d, whate|ver text|
|00000610| 20 6d 61 74 63 68 65 73 | 20 74 68 69 73 20 70 61 | matches| this pa|
|00000620| 74 74 65 72 6e 0a 6f 6e | 20 74 68 65 20 73 65 63 |ttern.on| the sec|
|00000630| 6f 6e 64 20 6c 69 6e 65 | 20 6f 66 20 61 20 70 61 |ond line| of a pa|
|00000640| 72 61 67 72 61 70 68 20 | 69 73 20 75 73 65 64 20 |ragraph |is used |
|00000650| 61 73 20 74 68 65 20 73 | 74 61 6e 64 61 72 64 20 |as the s|tandard |
|00000660| 69 6e 64 65 6e 74 61 74 | 69 6f 6e 0a 66 6f 72 20 |indentat|ion.for |
|00000670| 74 68 65 20 70 61 72 61 | 67 72 61 70 68 2e 22 29 |the para|graph.")|
|00000680| 0a 28 66 73 65 74 20 27 | 6d 61 79 62 65 2d 61 64 |.(fset '|maybe-ad|
|00000690| 61 70 74 2d 66 69 6c 6c | 2d 70 72 65 66 69 78 20 |apt-fill|-prefix |
|000006a0| 23 5b 28 26 6f 70 74 69 | 6f 6e 61 6c 20 66 72 6f |#[(&opti|onal fro|
|000006b0| 6d 20 74 6f 20 73 6b 69 | 70 2d 66 69 72 73 74 29 |m to ski|p-first)|
|000006c0| 20 22 08 ad e4 09 ab 85 | 09 c2 98 ad dc 8a 0b ac | "......|........|
|000006d0| 87 8a c4 79 88 60 29 13 | 0d ac 87 8a c6 79 88 60 |...y.`).|.....y.`|
|000006e0| 29 15 0b 0d 5e 62 88 6c | ab 83 c6 79 88 0e 07 ab |)...^b.l|...y....|
|000006f0| 83 c6 79 88 60 0b 0d 5d | 57 ab 91 60 1e 08 c9 0e |..y.`..]|W..`....|
|00000700| 5c 6e 21 88 0e 08 60 7b | 89 11 29 aa 9c 0b 0d 5e |\n!...`{|..)....^|
|00000710| 62 88 6c ab 83 c6 79 88 | 0e 0b c4 56 ad 8b c9 0e |b.l...y.|...V....|
|00000720| 5c 6e 21 88 cc 69 cd 5c | 22 89 11 29 87 22 20 5b |\n!..i.\|"..)." [|
|00000730| 61 64 61 70 74 69 76 65 | 2d 66 69 6c 6c 2d 6d 6f |adaptive|-fill-mo|
|00000740| 64 65 20 66 69 6c 6c 2d | 70 72 65 66 69 78 20 22 |de fill-|prefix "|
|00000750| 22 20 66 72 6f 6d 20 30 | 20 74 6f 20 31 20 73 6b |" from 0| to 1 sk|
|00000760| 69 70 2d 66 69 72 73 74 | 20 73 74 61 72 74 20 72 |ip-first| start r|
|00000770| 65 2d 73 65 61 72 63 68 | 2d 66 6f 72 77 61 72 64 |e-search|-forward|
|00000780| 20 61 64 61 70 74 69 76 | 65 2d 66 69 6c 6c 2d 72 | adaptiv|e-fill-r|
|00000790| 65 67 65 78 70 20 6c 65 | 66 74 2d 6d 61 72 67 69 |egexp le|ft-margi|
|000007a0| 6e 20 6d 61 6b 65 2d 73 | 74 72 69 6e 67 20 33 32 |n make-s|tring 32|
|000007b0| 5d 20 33 5d 29 0a 28 66 | 73 65 74 20 27 66 69 6c |] 3]).(f|set 'fil|
|000007c0| 6c 2d 72 65 67 69 6f 6e | 2d 61 73 2d 70 61 72 61 |l-region|-as-para|
|000007d0| 67 72 61 70 68 20 23 5b | 28 66 72 6f 6d 20 74 6f |graph #[|(from to|
|000007e0| 20 26 6f 70 74 69 6f 6e | 61 6c 20 6a 75 73 74 69 | &option|al justi|
|000007f0| 66 79 2d 66 6c 61 67 29 | 20 22 08 ab 89 08 c1 3d |fy-flag)| ".....=|
|00000800| ac 84 60 08 42 10 5c 6e | 1a c3 0c 0d c1 23 88 8c |..`.B.\n|.....#..|
|00000810| 0c 0d 7d 88 65 62 88 c6 | c7 77 88 60 64 7d 88 60 |..}.eb..|.w.`d}.`|
|00000820| 14 64 62 88 5c 6e ad 89 | 5c 6e c8 9a 3f ad 83 c9 |.db.\n..|\n..?...|
|00000830| 5c 6e 21 89 1e 5c 6e ab | b3 5c 6e 47 0e 0b 59 ab |\n!..\n.|.\nG..Y.|
|00000840| 84 cc cd 21 88 65 62 88 | ce 79 88 6d ac 90 cf 0e |...!.eb.|.y.m....|
|00000850| 5c 6e 21 ab 85 60 d0 95 | 7c 88 ce 79 88 aa 6d 65 |\n!..`..||..y..me|
|00000860| 62 88 cf 0e 5c 6e 21 ab | 84 5c 6e 47 75 88 60 14 |b...\n!.|.\nGu.`.|
|00000870| 29 0c 62 88 d1 d2 c7 c1 | 23 ab 85 d3 63 88 aa 74 |).b.....|#...c..t|
|00000880| d4 0c 64 d5 d3 24 88 0c | 62 88 d6 c7 77 88 0e 17 |..d..$..|b...w...|
|00000890| ab 8a cf 0e 17 21 ab 84 | d0 95 62 88 d4 60 64 d8 |.....!..|..b..`d.|
|000008a0| d3 24 88 d1 d9 c7 c1 23 | ab 9c d0 94 0e 1a ab 8e |.$.....#|........|
|000008b0| 8a db c7 78 88 68 dc 3e | 29 ab 83 dd aa 81 ce 5c |...x.h.>|)......\|
|000008c0| 5c d0 95 7c 88 aa 5d 64 | 62 88 de 20 88 df 63 88 |\..|..]d|b.. ..c.|
|000008d0| 65 62 88 d0 c7 1e 20 1e | 21 6d 3f 85 df 01 60 16 |eb.... .|!m?...`.|
|000008e0| 20 e2 0e 0b 54 21 88 6d | 84 af 01 e3 0e 20 78 88 | ...T!.m|..... x.|
|000008f0| 0e 1a ab a4 60 0e 20 dd | 5c 5c 56 ab 9c 68 d3 3d |....`. .|\\V..h.=|
|00000900| ab 97 67 d3 3d ac 92 60 | dd 5a 66 e4 3d ab 8a e5 |..g.=..`|.Zf.=...|
|00000910| 75 88 e3 0e 20 78 88 aa | 5c 5c 0e 21 d0 55 ab 8a |u... x..|\\.!.U..|
|00000920| 8a e6 0e 20 78 88 6e 29 | aa 84 0e 21 69 59 ab b6 |... x.n)|...!iY..|
|00000930| c1 1e 27 e2 0e 21 21 88 | 6d ac a8 0e 27 ac 97 6f |..'..!!.|m...'..o|
|00000940| ac a1 0e 1a ab 9d 8a e8 | 75 88 cf e9 21 ad 84 cf |........|u...!...|
|00000950| ea 21 3f 29 ab 8d e6 c7 | 77 88 e3 c7 77 88 c7 16 |.!?)....|w...w...|
|00000960| 27 aa 55 29 aa 83 e8 75 | 88 5c 6e ab c9 0e 21 d0 |'.U)...u|.\n...!.|
|00000970| 55 ab c3 60 65 5a 5c 6e | 47 57 ab bb 65 60 7b 5c |U..`eZ\n|GW..e`{\|
|00000980| 6e d0 60 65 5a 4f 98 ab | af c1 1e 27 6d ac a8 0e |n.`eZO..|...'m...|
|00000990| 27 ac 97 6f ac a1 0e 1a | ab 9d 8a e8 75 88 cf e9 |'..o....|....u...|
|000009a0| 21 ad 84 cf ea 21 3f 29 | ab 8d e6 c7 77 88 e3 c7 |!....!?)|....w...|
|000009b0| 77 88 c7 16 27 aa 55 29 | e6 c7 78 88 d5 63 88 de |w...'.U)|..x..c..|
|000009c0| 20 88 6d ac 8e 5c 6e ab | 8b 5c 6e c8 9a ac 86 5c | .m..\n.|.\n....\|
|000009d0| 6e 63 88 69 16 21 0e 2b | 83 d5 00 6d 84 d5 00 e8 |nc.i.!.+|...m....|
|000009e0| 79 88 ec 20 88 ce 79 88 | 82 d5 00 2c 87 22 20 5b |y.. ..y.|...,." [|
|000009f0| 62 75 66 66 65 72 2d 75 | 6e 64 6f 2d 6c 69 73 74 |buffer-u|ndo-list|
|00000a00| 20 74 20 66 69 6c 6c 2d | 70 72 65 66 69 78 20 6d | t fill-|prefix m|
|00000a10| 61 79 62 65 2d 61 64 61 | 70 74 2d 66 69 6c 6c 2d |aybe-ada|pt-fill-|
|00000a20| 70 72 65 66 69 78 20 66 | 72 6f 6d 20 74 6f 20 22 |prefix f|rom to "|
|00000a30| 5c 6e 22 20 6e 69 6c 20 | 22 22 20 72 65 67 65 78 |\n" nil |"" regex|
|00000a40| 70 2d 71 75 6f 74 65 20 | 66 70 72 65 20 66 69 6c |p-quote |fpre fil|
|00000a50| 6c 2d 63 6f 6c 75 6d 6e | 20 65 72 72 6f 72 20 22 |l-column| error "|
|00000a60| 66 69 6c 6c 2d 70 72 65 | 66 69 78 20 74 6f 6f 20 |fill-pre|fix too |
|00000a70| 6c 6f 6e 67 20 66 6f 72 | 20 73 70 65 63 69 66 69 |long for| specifi|
|00000a80| 65 64 20 77 69 64 74 68 | 22 20 31 20 6c 6f 6f 6b |ed width|" 1 look|
|00000a90| 69 6e 67 2d 61 74 20 30 | 20 72 65 2d 73 65 61 72 |ing-at 0| re-sear|
|00000aa0| 63 68 2d 66 6f 72 77 61 | 72 64 20 22 5b 2e 3f 21 |ch-forwa|rd "[.?!|
|00000ab0| 5d 5b 5d 29 7d 5c 22 27 | 5d 2a 24 22 20 33 32 20 |][])}\"'|]*$" 32 |
|00000ac0| 73 75 62 73 74 2d 63 68 | 61 72 2d 69 6e 2d 72 65 |subst-ch|ar-in-re|
|00000ad0| 67 69 6f 6e 20 31 30 20 | 22 20 09 22 20 63 6f 6d |gion 10 |" ." com|
|00000ae0| 6d 65 6e 74 2d 73 74 61 | 72 74 2d 73 6b 69 70 20 |ment-sta|rt-skip |
|00000af0| 39 20 22 20 20 20 2a 22 | 20 73 65 6e 74 65 6e 63 |9 " *"| sentenc|
|00000b00| 65 2d 65 6e 64 2d 64 6f | 75 62 6c 65 2d 73 70 61 |e-end-do|uble-spa|
|00000b10| 63 65 20 22 20 5d 7d 29 | 5c 22 27 22 20 28 34 36 |ce " ]})|\"'" (46|
|00000b20| 20 36 33 20 33 33 29 20 | 32 20 64 65 6c 65 74 65 | 63 33) |2 delete|
|00000b30| 2d 68 6f 72 69 7a 6f 6e | 74 61 6c 2d 73 70 61 63 |-horizon|tal-spac|
|00000b40| 65 20 22 20 20 22 20 6c | 69 6e 65 62 65 67 20 70 |e " " l|inebeg p|
|00000b50| 72 65 66 69 78 63 6f 6c | 20 6d 6f 76 65 2d 74 6f |refixcol| move-to|
|00000b60| 2d 63 6f 6c 75 6d 6e 20 | 22 5e 20 5c 6e 22 20 34 |-column |"^ \n" 4|
|00000b70| 36 20 2d 32 20 22 20 22 | 20 66 69 72 73 74 20 2d |6 -2 " "| first -|
|00000b80| 31 20 22 5c 5c 2e 20 22 | 20 22 5c 5c 2e 20 20 22 |1 "\\. "| "\\. "|
|00000b90| 20 6a 75 73 74 69 66 79 | 2d 66 6c 61 67 20 6a 75 | justify|-flag ju|
|00000ba0| 73 74 69 66 79 2d 63 75 | 72 72 65 6e 74 2d 6c 69 |stify-cu|rrent-li|
|00000bb0| 6e 65 5d 20 36 20 22 5c | 0a 46 69 6c 6c 20 72 65 |ne] 6 "\|.Fill re|
|00000bc0| 67 69 6f 6e 20 61 73 20 | 6f 6e 65 20 70 61 72 61 |gion as |one para|
|00000bd0| 67 72 61 70 68 3a 20 62 | 72 65 61 6b 20 6c 69 6e |graph: b|reak lin|
|00000be0| 65 73 20 74 6f 20 66 69 | 74 20 60 66 69 6c 6c 2d |es to fi|t `fill-|
|00000bf0| 63 6f 6c 75 6d 6e 27 2e | 0a 50 72 65 66 69 78 20 |column'.|.Prefix |
|00000c00| 61 72 67 20 6d 65 61 6e | 73 20 6a 75 73 74 69 66 |arg mean|s justif|
|00000c10| 79 20 74 6f 6f 2e 0a 49 | 66 20 60 73 65 6e 74 65 |y too..I|f `sente|
|00000c20| 6e 63 65 2d 65 6e 64 2d | 64 6f 75 62 6c 65 2d 73 |nce-end-|double-s|
|00000c30| 70 61 63 65 27 20 69 73 | 20 6e 6f 6e 2d 6e 69 6c |pace' is| non-nil|
|00000c40| 2c 20 74 68 65 6e 20 70 | 65 72 69 6f 64 20 66 6f |, then p|eriod fo|
|00000c50| 6c 6c 6f 77 65 64 20 62 | 79 20 6f 6e 65 0a 73 70 |llowed b|y one.sp|
|00000c60| 61 63 65 20 64 6f 65 73 | 20 6e 6f 74 20 65 6e 64 |ace does| not end|
|00000c70| 20 61 20 73 65 6e 74 65 | 6e 63 65 2c 20 73 6f 20 | a sente|nce, so |
|00000c80| 64 6f 6e 27 74 20 62 72 | 65 61 6b 20 61 20 6c 69 |don't br|eak a li|
|00000c90| 6e 65 20 74 68 65 72 65 | 2e 0a 46 72 6f 6d 20 70 |ne there|..From p|
|00000ca0| 72 6f 67 72 61 6d 2c 20 | 70 61 73 73 20 61 72 67 |rogram, |pass arg|
|00000cb0| 73 20 46 52 4f 4d 2c 20 | 54 4f 20 61 6e 64 20 4a |s FROM, |TO and J|
|00000cc0| 55 53 54 49 46 59 2d 46 | 4c 41 47 2e 22 20 22 2a |USTIFY-F|LAG." "*|
|00000cd0| 72 5c 6e 50 22 5d 29 0a | 28 66 73 65 74 20 27 66 |r\nP"]).|(fset 'f|
|00000ce0| 69 6c 6c 2d 70 61 72 61 | 67 72 61 70 68 20 23 5b |ill-para|graph #[|
|00000cf0| 28 61 72 67 29 20 22 60 | 18 8a c1 20 88 6e ac 84 |(arg) "`|... .n..|
|00000d00| c2 c3 21 88 60 c4 20 88 | 60 1d 1e 06 08 62 88 c7 |..!.`. .|`....b..|
|00000d10| 0d 0e 06 0e 08 23 2c 87 | 22 20 5b 62 65 66 6f 72 |.....#,.|" [befor|
|00000d20| 65 20 66 6f 72 77 61 72 | 64 2d 70 61 72 61 67 72 |e forwar|d-paragr|
|00000d30| 61 70 68 20 6e 65 77 6c | 69 6e 65 20 31 20 62 61 |aph newl|ine 1 ba|
|00000d40| 63 6b 77 61 72 64 2d 70 | 61 72 61 67 72 61 70 68 |ckward-p|aragraph|
|00000d50| 20 62 65 67 20 65 6e 64 | 20 66 69 6c 6c 2d 72 65 | beg end| fill-re|
|00000d60| 67 69 6f 6e 2d 61 73 2d | 70 61 72 61 67 72 61 70 |gion-as-|paragrap|
|00000d70| 68 20 61 72 67 5d 20 34 | 20 22 5c 0a 46 69 6c 6c |h arg] 4| "\.Fill|
|00000d80| 20 70 61 72 61 67 72 61 | 70 68 20 61 74 20 6f 72 | paragra|ph at or|
|00000d90| 20 61 66 74 65 72 20 70 | 6f 69 6e 74 2e 20 20 50 | after p|oint. P|
|00000da0| 72 65 66 69 78 20 61 72 | 67 20 6d 65 61 6e 73 20 |refix ar|g means |
|00000db0| 6a 75 73 74 69 66 79 20 | 61 73 20 77 65 6c 6c 2e |justify |as well.|
|00000dc0| 0a 49 66 20 60 73 65 6e | 74 65 6e 63 65 2d 65 6e |.If `sen|tence-en|
|00000dd0| 64 2d 64 6f 75 62 6c 65 | 2d 73 70 61 63 65 27 20 |d-double|-space' |
|00000de0| 69 73 20 6e 6f 6e 2d 6e | 69 6c 2c 20 74 68 65 6e |is non-n|il, then|
|00000df0| 20 70 65 72 69 6f 64 20 | 66 6f 6c 6c 6f 77 65 64 | period |followed|
|00000e00| 20 62 79 20 6f 6e 65 0a | 73 70 61 63 65 20 64 6f | by one.|space do|
|00000e10| 65 73 20 6e 6f 74 20 65 | 6e 64 20 61 20 73 65 6e |es not e|nd a sen|
|00000e20| 74 65 6e 63 65 2c 20 73 | 6f 20 64 6f 6e 27 74 20 |tence, s|o don't |
|00000e30| 62 72 65 61 6b 20 61 20 | 6c 69 6e 65 20 74 68 65 |break a |line the|
|00000e40| 72 65 2e 22 20 22 2a 50 | 22 5d 29 0a 28 66 73 65 |re." "*P|"]).(fse|
|00000e50| 74 20 27 66 69 6c 6c 2d | 72 65 67 69 6f 6e 20 23 |t 'fill-|region #|
|00000e60| 5b 28 66 72 6f 6d 20 74 | 6f 20 26 6f 70 74 69 6f |[(from t|o &optio|
|00000e70| 6e 61 6c 20 6a 75 73 74 | 69 66 79 2d 66 6c 61 67 |nal just|ify-flag|
|00000e80| 29 20 22 8c 08 09 7d 88 | 65 62 88 6d 3f ad a0 60 |) "...}.|eb.m?..`|
|00000e90| c2 c3 21 88 60 1c 1d c2 | c6 21 88 60 0d 59 ab 89 |..!.`...|.!.`.Y..|
|00000ea0| c7 60 0c 0e 08 23 88 aa | 83 0c 62 88 2a aa 5c 5c |.`...#..|..b.*.\\|
|00000eb0| 29 87 22 20 5b 66 72 6f | 6d 20 74 6f 20 66 6f 72 |)." [fro|m to for|
|00000ec0| 77 61 72 64 2d 70 61 72 | 61 67 72 61 70 68 20 31 |ward-par|agraph 1|
|00000ed0| 20 65 6e 64 20 69 6e 69 | 74 69 61 6c 20 2d 31 20 | end ini|tial -1 |
|00000ee0| 66 69 6c 6c 2d 72 65 67 | 69 6f 6e 2d 61 73 2d 70 |fill-reg|ion-as-p|
|00000ef0| 61 72 61 67 72 61 70 68 | 20 6a 75 73 74 69 66 79 |aragraph| justify|
|00000f00| 2d 66 6c 61 67 5d 20 34 | 20 22 5c 0a 46 69 6c 6c |-flag] 4| "\.Fill|
|00000f10| 20 65 61 63 68 20 6f 66 | 20 74 68 65 20 70 61 72 | each of| the par|
|00000f20| 61 67 72 61 70 68 73 20 | 69 6e 20 74 68 65 20 72 |agraphs |in the r|
|00000f30| 65 67 69 6f 6e 2e 0a 50 | 72 65 66 69 78 20 61 72 |egion..P|refix ar|
|00000f40| 67 20 28 6e 6f 6e 2d 6e | 69 6c 20 74 68 69 72 64 |g (non-n|il third|
|00000f50| 20 61 72 67 2c 20 69 66 | 20 63 61 6c 6c 65 64 20 | arg, if| called |
|00000f60| 66 72 6f 6d 20 70 72 6f | 67 72 61 6d 29 20 6d 65 |from pro|gram) me|
|00000f70| 61 6e 73 20 6a 75 73 74 | 69 66 79 20 61 73 20 77 |ans just|ify as w|
|00000f80| 65 6c 6c 2e 0a 49 66 20 | 60 73 65 6e 74 65 6e 63 |ell..If |`sentenc|
|00000f90| 65 2d 65 6e 64 2d 64 6f | 75 62 6c 65 2d 73 70 61 |e-end-do|uble-spa|
|00000fa0| 63 65 27 20 69 73 20 6e | 6f 6e 2d 6e 69 6c 2c 20 |ce' is n|on-nil, |
|00000fb0| 74 68 65 6e 20 70 65 72 | 69 6f 64 20 66 6f 6c 6c |then per|iod foll|
|00000fc0| 6f 77 65 64 20 62 79 20 | 6f 6e 65 0a 73 70 61 63 |owed by |one.spac|
|00000fd0| 65 20 64 6f 65 73 20 6e | 6f 74 20 65 6e 64 20 61 |e does n|ot end a|
|00000fe0| 20 73 65 6e 74 65 6e 63 | 65 2c 20 73 6f 20 64 6f | sentenc|e, so do|
|00000ff0| 6e 27 74 20 62 72 65 61 | 6b 20 61 20 6c 69 6e 65 |n't brea|k a line|
|00001000| 20 74 68 65 72 65 2e 22 | 20 22 2a 72 5c 6e 50 22 | there."| "*r\nP"|
|00001010| 5d 29 0a 28 66 73 65 74 | 20 27 66 69 6c 6c 2d 70 |]).(fset| 'fill-p|
|00001020| 61 72 61 67 72 61 70 68 | 2d 6f 72 2d 72 65 67 69 |aragraph|-or-regi|
|00001030| 6f 6e 20 23 5b 28 61 72 | 67 29 20 22 08 ab 8b c1 |on #[(ar|g) "....|
|00001040| 20 ab 87 c2 60 c1 20 0b | 23 87 c4 0b 21 87 22 20 | ...`. .|#...!." |
|00001050| 5b 7a 6d 61 63 73 2d 72 | 65 67 69 6f 6e 73 20 6d |[zmacs-r|egions m|
|00001060| 61 72 6b 20 66 69 6c 6c | 2d 72 65 67 69 6f 6e 20 |ark fill|-region |
|00001070| 61 72 67 20 66 69 6c 6c | 2d 70 61 72 61 67 72 61 |arg fill|-paragra|
|00001080| 70 68 5d 20 34 20 22 5c | 0a 46 69 6c 6c 20 74 68 |ph] 4 "\|.Fill th|
|00001090| 65 20 63 75 72 72 65 6e | 74 20 72 65 67 69 6f 6e |e curren|t region|
|000010a0| 2c 20 69 66 20 69 74 27 | 73 20 61 63 74 69 76 65 |, if it'|s active|
|000010b0| 3b 20 6f 74 68 65 72 77 | 69 73 65 2c 20 66 69 6c |; otherw|ise, fil|
|000010c0| 6c 20 74 68 65 20 70 61 | 72 61 67 72 61 70 68 2e |l the pa|ragraph.|
|000010d0| 0a 53 65 65 20 60 66 69 | 6c 6c 2d 70 61 72 61 67 |.See `fi|ll-parag|
|000010e0| 72 61 70 68 27 20 61 6e | 64 20 60 66 69 6c 6c 2d |raph' an|d `fill-|
|000010f0| 72 65 67 69 6f 6e 27 20 | 66 6f 72 20 6d 6f 72 65 |region' |for more|
|00001100| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 2e 22 20 22 | informa|tion." "|
|00001110| 2a 50 22 5d 29 0a 28 66 | 73 65 74 20 27 6a 75 73 |*P"]).(f|set 'jus|
|00001120| 74 69 66 79 2d 63 75 72 | 72 65 6e 74 2d 6c 69 6e |tify-cur|rent-lin|
|00001130| 65 20 23 5b 6e 69 6c 20 | 22 8a 8c c0 89 89 89 19 |e #[nil |".......|
|00001140| 1a 1b 1c c5 79 88 0e 06 | 47 75 88 c7 c0 77 88 69 |....y...|Gu...w.i|
|00001150| 12 60 13 c0 7f 88 0b 60 | 7d 88 60 11 c7 c0 78 88 |.`.....`|}.`...x.|
|00001160| c8 09 60 5a 21 88 0b 62 | 88 c9 ca c0 cb 23 ab 98 |..`Z!..b|.....#..|
|00001170| c5 94 8a cc c0 78 88 68 | cd 3e 29 ab 83 ce aa 81 |.....x.h|.>).....|
|00001180| cf 5c 5c c5 95 7c 88 aa | 61 0b 62 88 c9 d0 c0 cb |.\\..|..|a.b.....|
|00001190| 23 ab 88 d1 75 88 d2 63 | 88 aa 71 64 62 88 0e 13 |#...u..c|..qdb...|
|000011a0| 69 5a 5c 6e 5a 14 d4 d5 | c0 cb 23 ab b9 0c c5 56 |iZ\nZ...|..#....V|
|000011b0| ab b4 d6 d7 21 d7 5c 5c | 89 1e 18 c5 56 ab 9a d4 |....!.\\|....V...|
|000011c0| d5 c0 cb 23 ac 87 64 62 | 88 d4 d5 21 88 d5 c0 78 |...#..db|...!...x|
|000011d0| 88 0e 18 53 89 16 18 aa | 62 29 d5 63 88 d5 c0 78 |...S....|b).c...x|
|000011e0| 88 0c 53 89 14 aa 48 2e | 06 c0 87 22 20 5b 6e 69 |..S...H.|..." [ni|
|000011f0| 6c 20 65 6e 64 20 69 6e | 64 65 6e 74 20 62 65 67 |l end in|dent beg|
|00001200| 20 6e 63 6f 6c 73 20 30 | 20 66 69 6c 6c 2d 70 72 | ncols 0| fill-pr|
|00001210| 65 66 69 78 20 22 20 09 | 22 20 64 65 6c 65 74 65 |efix " .|" delete|
|00001220| 2d 63 68 61 72 20 72 65 | 2d 73 65 61 72 63 68 2d |-char re|-search-|
|00001230| 66 6f 72 77 61 72 64 20 | 22 20 20 20 2a 22 20 74 |forward |" *" t|
|00001240| 20 22 20 5d 29 5c 22 27 | 22 20 28 34 36 20 36 33 | " ])\"'|" (46 63|
|00001250| 20 33 33 29 20 32 20 31 | 20 22 5b 2e 3f 21 5d 5b | 33) 2 1| "[.?!][|
|00001260| 5d 29 5c 22 27 5d 2a 5c | 6e 22 20 2d 31 20 33 32 |])\"']*\|n" -1 32|
|00001270| 20 66 69 6c 6c 2d 63 6f | 6c 75 6d 6e 20 73 65 61 | fill-co|lumn sea|
|00001280| 72 63 68 2d 62 61 63 6b | 77 61 72 64 20 22 20 22 |rch-back|ward " "|
|00001290| 20 72 61 6e 64 6f 6d 20 | 33 20 6e 6d 6f 76 65 5d | random |3 nmove]|
|000012a0| 20 35 20 22 5c 0a 41 64 | 64 20 73 70 61 63 65 73 | 5 "\.Ad|d spaces|
|000012b0| 20 74 6f 20 6c 69 6e 65 | 20 70 6f 69 6e 74 20 69 | to line| point i|
|000012c0| 73 20 69 6e 2c 20 73 6f | 20 69 74 20 65 6e 64 73 |s in, so| it ends|
|000012d0| 20 61 74 20 60 66 69 6c | 6c 2d 63 6f 6c 75 6d 6e | at `fil|l-column|
|000012e0| 27 2e 22 20 6e 69 6c 5d | 29 0a 28 66 73 65 74 20 |'." nil]|).(fset |
|000012f0| 27 66 69 6c 6c 2d 6e 6f | 6e 75 6e 69 66 6f 72 6d |'fill-no|nuniform|
|00001300| 2d 70 61 72 61 67 72 61 | 70 68 73 20 23 5b 28 6d |-paragra|phs #[(m|
|00001310| 69 6e 20 6d 61 78 20 26 | 6f 70 74 69 6f 6e 61 6c |in max &|optional|
|00001320| 20 6a 75 73 74 69 66 79 | 70 20 6d 61 69 6c 70 29 | justify|p mailp)|
|00001330| 20 22 c0 19 c2 0b 0c 0d | 0e 06 24 29 87 22 20 5b | "......|..$)." [|
|00001340| 74 20 66 69 6c 6c 2d 69 | 6e 64 69 76 69 64 75 61 |t fill-i|ndividua|
|00001350| 6c 2d 76 61 72 79 69 6e | 67 2d 69 6e 64 65 6e 74 |l-varyin|g-indent|
|00001360| 20 66 69 6c 6c 2d 69 6e | 64 69 76 69 64 75 61 6c | fill-in|dividual|
|00001370| 2d 70 61 72 61 67 72 61 | 70 68 73 20 6d 69 6e 20 |-paragra|phs min |
|00001380| 6d 61 78 20 6a 75 73 74 | 69 66 79 70 20 6d 61 69 |max just|ifyp mai|
|00001390| 6c 70 5d 20 35 20 22 5c | 0a 46 69 6c 6c 20 70 61 |lp] 5 "\|.Fill pa|
|000013a0| 72 61 67 72 61 70 68 73 | 20 77 69 74 68 69 6e 20 |ragraphs| within |
|000013b0| 74 68 65 20 72 65 67 69 | 6f 6e 2c 20 61 6c 6c 6f |the regi|on, allo|
|000013c0| 77 69 6e 67 20 76 61 72 | 79 69 6e 67 20 69 6e 64 |wing var|ying ind|
|000013d0| 65 6e 74 61 74 69 6f 6e | 20 77 69 74 68 69 6e 20 |entation| within |
|000013e0| 65 61 63 68 2e 0a 54 68 | 69 73 20 63 6f 6d 6d 61 |each..Th|is comma|
|000013f0| 6e 64 20 64 69 76 69 64 | 65 73 20 74 68 65 20 72 |nd divid|es the r|
|00001400| 65 67 69 6f 6e 20 69 6e | 74 6f 20 5c 22 70 61 72 |egion in|to \"par|
|00001410| 61 67 72 61 70 68 73 5c | 22 2c 0a 6f 6e 6c 79 20 |agraphs\|",.only |
|00001420| 61 74 20 70 61 72 61 67 | 72 61 70 68 2d 73 65 70 |at parag|raph-sep|
|00001430| 61 72 61 74 6f 72 20 6c | 69 6e 65 73 2c 20 74 68 |arator l|ines, th|
|00001440| 65 6e 20 66 69 6c 6c 73 | 20 65 61 63 68 20 70 61 |en fills| each pa|
|00001450| 72 61 67 72 61 70 68 0a | 75 73 69 6e 67 20 61 73 |ragraph.|using as|
|00001460| 20 74 68 65 20 66 69 6c | 6c 20 70 72 65 66 69 78 | the fil|l prefix|
|00001470| 20 74 68 65 20 73 6d 61 | 6c 6c 65 73 74 20 69 6e | the sma|llest in|
|00001480| 64 65 6e 74 61 74 69 6f | 6e 20 6f 66 20 61 6e 79 |dentatio|n of any|
|00001490| 20 6c 69 6e 65 0a 69 6e | 20 74 68 65 20 70 61 72 | line.in| the par|
|000014a0| 61 67 72 61 70 68 2e 0a | 0a 57 68 65 6e 20 63 61 |agraph..|.When ca|
|000014b0| 6c 6c 69 6e 67 20 66 72 | 6f 6d 20 61 20 70 72 6f |lling fr|om a pro|
|000014c0| 67 72 61 6d 2c 20 70 61 | 73 73 20 72 61 6e 67 65 |gram, pa|ss range|
|000014d0| 20 74 6f 20 66 69 6c 6c | 20 61 73 20 66 69 72 73 | to fill| as firs|
|000014e0| 74 20 74 77 6f 20 61 72 | 67 75 6d 65 6e 74 73 2e |t two ar|guments.|
|000014f0| 0a 0a 4f 70 74 69 6f 6e | 61 6c 20 74 68 69 72 64 |..Option|al third|
|00001500| 20 61 6e 64 20 66 6f 75 | 72 74 68 20 61 72 67 75 | and fou|rth argu|
|00001510| 6d 65 6e 74 73 20 4a 55 | 53 54 49 46 59 2d 46 4c |ments JU|STIFY-FL|
|00001520| 41 47 20 61 6e 64 20 4d | 41 49 4c 2d 46 4c 41 47 |AG and M|AIL-FLAG|
|00001530| 3a 0a 4a 55 53 54 49 46 | 59 2d 46 4c 41 47 20 74 |:.JUSTIF|Y-FLAG t|
|00001540| 6f 20 6a 75 73 74 69 66 | 79 20 70 61 72 61 67 72 |o justif|y paragr|
|00001550| 61 70 68 73 20 28 70 72 | 65 66 69 78 20 61 72 67 |aphs (pr|efix arg|
|00001560| 29 2c 0a 4d 41 49 4c 2d | 46 4c 41 47 20 66 6f 72 |),.MAIL-|FLAG for|
|00001570| 20 61 20 6d 61 69 6c 20 | 6d 65 73 73 61 67 65 2c | a mail |message,|
|00001580| 20 69 2e 20 65 2e 20 64 | 6f 6e 27 74 20 66 69 6c | i. e. d|on't fil|
|00001590| 6c 20 68 65 61 64 65 72 | 20 6c 69 6e 65 73 2e 22 |l header| lines."|
|000015a0| 20 22 72 5c 6e 50 22 5d | 29 0a 28 66 73 65 74 20 | "r\nP"]|).(fset |
|000015b0| 27 66 69 6c 6c 2d 69 6e | 64 69 76 69 64 75 61 6c |'fill-in|dividual|
|000015c0| 2d 70 61 72 61 67 72 61 | 70 68 73 20 23 5b 28 6d |-paragra|phs #[(m|
|000015d0| 69 6e 20 6d 61 78 20 26 | 6f 70 74 69 6f 6e 61 6c |in max &|optional|
|000015e0| 20 6a 75 73 74 69 66 79 | 70 20 6d 61 69 6c 70 29 | justify|p mailp)|
|000015f0| 20 22 8c 8a 08 62 88 c1 | 79 88 5c 6e ab 9c c3 c4 | "...b..|y.\n....|
|00001600| 21 ac 85 c3 c5 21 ab 92 | c3 c4 21 ab 88 c6 c7 c8 |!....!..|..!.....|
|00001610| c9 23 88 aa 69 ca 79 88 | aa 64 60 0e 0b 7d 88 cc |.#..i.y.|.d`..}..|
|00001620| c8 77 88 6d 3f ad fc c1 | 79 88 60 c8 89 1e 0d 1e |.w.m?...|y.`.....|
|00001630| 0e 1e 0f 0e 0e ab 86 c3 | 0e 0d 21 ac 91 60 8a d0 |........|..!..`..|
|00001640| c8 77 88 60 29 7b 16 0e | d1 0e 0e 21 16 0d ca 79 |.w.`){..|...!...y|
|00001650| 88 6d ac b8 0e 12 ab 9a | c3 0e 13 21 ac ae 8a c3 |.m......|...!....|
|00001660| 0e 0d 21 ad 89 0e 0e 47 | 75 88 c3 0e 13 21 29 3f |..!....G|u....!)?|
|00001670| aa 98 c3 0e 0d 21 ab 94 | 8a 0e 0e 47 75 88 c3 0e |.....!..|...Gu...|
|00001680| 13 21 ae 84 c3 0e 14 21 | 29 3f ac 27 6e 1e 15 d6 |.!.....!|)?.'n...|
|00001690| 0e 0f 60 0e 17 23 88 0e | 15 ac 84 d8 d9 21 88 2c |..`..#..|.....!.,|
|000016a0| 82 2c 00 2a 87 22 20 5b | 6d 69 6e 20 30 20 6d 61 |.,.*." [|min 0 ma|
|000016b0| 69 6c 70 20 6c 6f 6f 6b | 69 6e 67 2d 61 74 20 22 |ilp look|ing-at "|
|000016c0| 5b 20 09 5d 2a 5b 5e 20 | 09 5c 6e 5d 2a 3a 22 20 |[ .]*[^ |.\n]*:" |
|000016d0| 22 5b 20 09 5d 2a 24 22 | 20 73 65 61 72 63 68 2d |"[ .]*$"| search-|
|000016e0| 66 6f 72 77 61 72 64 20 | 22 5c 6e 5c 6e 22 20 6e |forward |"\n\n" n|
|000016f0| 69 6c 20 6d 6f 76 65 20 | 31 20 6d 61 78 20 22 20 |il move |1 max " |
|00001700| 09 5c 6e 22 20 66 69 6c | 6c 2d 70 72 65 66 69 78 |.\n" fil|l-prefix|
|00001710| 2d 72 65 67 65 78 70 20 | 66 69 6c 6c 2d 70 72 65 |-regexp |fill-pre|
|00001720| 66 69 78 20 73 74 61 72 | 74 20 22 20 09 22 20 72 |fix star|t " ." r|
|00001730| 65 67 65 78 70 2d 71 75 | 6f 74 65 20 66 69 6c 6c |egexp-qu|ote fill|
|00001740| 2d 69 6e 64 69 76 69 64 | 75 61 6c 2d 76 61 72 79 |-individ|ual-vary|
|00001750| 69 6e 67 2d 69 6e 64 65 | 6e 74 20 70 61 72 61 67 |ing-inde|nt parag|
|00001760| 72 61 70 68 2d 73 65 70 | 61 72 61 74 65 20 70 61 |raph-sep|arate pa|
|00001770| 72 61 67 72 61 70 68 2d | 73 74 61 72 74 20 68 61 |ragraph-|start ha|
|00001780| 64 2d 6e 65 77 6c 69 6e | 65 20 66 69 6c 6c 2d 72 |d-newlin|e fill-r|
|00001790| 65 67 69 6f 6e 2d 61 73 | 2d 70 61 72 61 67 72 61 |egion-as|-paragra|
|000017a0| 70 68 20 6a 75 73 74 69 | 66 79 70 20 64 65 6c 65 |ph justi|fyp dele|
|000017b0| 74 65 2d 63 68 61 72 20 | 2d 31 5d 20 34 20 22 5c |te-char |-1] 4 "\|
|000017c0| 0a 46 69 6c 6c 20 70 61 | 72 61 67 72 61 70 68 73 |.Fill pa|ragraphs|
|000017d0| 20 6f 66 20 75 6e 69 66 | 6f 72 6d 20 69 6e 64 65 | of unif|orm inde|
|000017e0| 6e 74 61 74 69 6f 6e 20 | 77 69 74 68 69 6e 20 74 |ntation |within t|
|000017f0| 68 65 20 72 65 67 69 6f | 6e 2e 0a 54 68 69 73 20 |he regio|n..This |
|00001800| 63 6f 6d 6d 61 6e 64 20 | 64 69 76 69 64 65 73 20 |command |divides |
|00001810| 74 68 65 20 72 65 67 69 | 6f 6e 20 69 6e 74 6f 20 |the regi|on into |
|00001820| 5c 22 70 61 72 61 67 72 | 61 70 68 73 5c 22 2c 0a |\"paragr|aphs\",.|
|00001830| 74 72 65 61 74 69 6e 67 | 20 65 76 65 72 79 20 63 |treating| every c|
|00001840| 68 61 6e 67 65 20 69 6e | 20 69 6e 64 65 6e 74 61 |hange in| indenta|
|00001850| 74 69 6f 6e 20 6c 65 76 | 65 6c 20 61 73 20 61 20 |tion lev|el as a |
|00001860| 70 61 72 61 67 72 61 70 | 68 20 62 6f 75 6e 64 61 |paragrap|h bounda|
|00001870| 72 79 2c 0a 74 68 65 6e | 20 66 69 6c 6c 73 20 65 |ry,.then| fills e|
|00001880| 61 63 68 20 70 61 72 61 | 67 72 61 70 68 20 75 73 |ach para|graph us|
|00001890| 69 6e 67 20 69 74 73 20 | 69 6e 64 65 6e 74 61 74 |ing its |indentat|
|000018a0| 69 6f 6e 20 6c 65 76 65 | 6c 20 61 73 20 74 68 65 |ion leve|l as the|
|000018b0| 20 66 69 6c 6c 20 70 72 | 65 66 69 78 2e 0a 0a 57 | fill pr|efix...W|
|000018c0| 68 65 6e 20 63 61 6c 6c | 69 6e 67 20 66 72 6f 6d |hen call|ing from|
|000018d0| 20 61 20 70 72 6f 67 72 | 61 6d 2c 20 70 61 73 73 | a progr|am, pass|
|000018e0| 20 72 61 6e 67 65 20 74 | 6f 20 66 69 6c 6c 20 61 | range t|o fill a|
|000018f0| 73 20 66 69 72 73 74 20 | 74 77 6f 20 61 72 67 75 |s first |two argu|
|00001900| 6d 65 6e 74 73 2e 0a 0a | 4f 70 74 69 6f 6e 61 6c |ments...|Optional|
|00001910| 20 74 68 69 72 64 20 61 | 6e 64 20 66 6f 75 72 74 | third a|nd fourt|
|00001920| 68 20 61 72 67 75 6d 65 | 6e 74 73 20 4a 55 53 54 |h argume|nts JUST|
|00001930| 49 46 59 2d 46 4c 41 47 | 20 61 6e 64 20 4d 41 49 |IFY-FLAG| and MAI|
|00001940| 4c 2d 46 4c 41 47 3a 0a | 4a 55 53 54 49 46 59 2d |L-FLAG:.|JUSTIFY-|
|00001950| 46 4c 41 47 20 74 6f 20 | 6a 75 73 74 69 66 79 20 |FLAG to |justify |
|00001960| 70 61 72 61 67 72 61 70 | 68 73 20 28 70 72 65 66 |paragrap|hs (pref|
|00001970| 69 78 20 61 72 67 29 2c | 0a 4d 41 49 4c 2d 46 4c |ix arg),|.MAIL-FL|
|00001980| 41 47 20 66 6f 72 20 61 | 20 6d 61 69 6c 20 6d 65 |AG for a| mail me|
|00001990| 73 73 61 67 65 2c 20 69 | 2e 20 65 2e 20 64 6f 6e |ssage, i|. e. don|
|000019a0| 27 74 20 66 69 6c 6c 20 | 68 65 61 64 65 72 20 6c |'t fill |header l|
|000019b0| 69 6e 65 73 2e 22 20 22 | 72 5c 6e 50 22 5d 29 0a |ines." "|r\nP"]).|
+--------+-------------------------+-------------------------+--------+--------+